let App = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id: '',
    details: {},
    stars: '',
    images: {}
  },
  imageLoad: function (e) {
    var $width = e.detail.width,    //获取图片真实宽度
      $height = e.detail.height,
      ratio = $width / $height;    //图片的真实宽高比例
    var viewWidth = 718,           //设置图片显示宽度，左右留有16rpx边距
      viewHeight = 718 / ratio;    //计算的高度值
    var image = this.data.images;
    //将图片的datadata-index作为image对象的key,然后存储图片的宽高值
    image[e.target.dataset.index] = {
      width: viewWidth,
      height: viewHeight
    }
    this.setData({
      images: image
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({id:options.id});
    this.reviesDetail();
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  },
  // 跳转到商家详情
  toMerchants (e) {
    let id = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: `/pages/merchantsList/detail/detail?id=${id}`,
    })
  },
  // 获取评价详情信息
  reviesDetail () {
    let id = this.data.id;
    App.HttpService.reviesDetail({id}).then(res => {
      if (res.data.code == 200) {
        let data = res.data.data;
    
        this.setData({ details: data});
        let stars = [];
        for (let i = 0; i < data.revieSorce;i++) {
          let obj = {};
          obj.img = '../../../assets/images/star-active.png';
          stars.push(obj);
        }
        this.setData({stars});
      }
    });
  }
})